<?php
    require_once("config.php");
	require_once("utils.php");
	require_once(ROOT_DIR_CLASES.'/cCliente.php');
	require_once(ROOT_DIR_CLASES.'/ChatMessage.php');
	require_once 'JSON.php';

	$args = ($_SERVER['REQUEST_METHOD'] == "POST") ? $_POST : $_GET;
	$json = new Services_JSON();
    
    if (array_key_exists('COMMAND', $args))
	{		
		$cmd = $args['COMMAND'];
    	switch ($cmd) {
			case "MESSAGETOADMIN": 
				$Mensaje = new ChatMessage();
				$Mensaje->id = '';
				$Mensaje->origen = $args['ORIGEN'];
				$Mensaje->objetivo = $args['OBJETIVO'];
				$Mensaje->labelOrigen = $args['LBLORIGEN'];
				$Mensaje->destino = $args['DESTINO'];
				$Mensaje->labelDestino = $args['LBLDESTINO'];
				$Mensaje->mensaje = $args['MENSAJE'];
				$res = BykomCliente::PersistirMensaje($Mensaje);
				break;
			case "READMESSAGES":
				$messageIds = $args['MENSAJEIDS'];
				$res = BykomCliente::LeerMensajes($messageIds);
				break;
    	}
	}
	
	$response = $json->encode($res);
    header('Content-Type: text/plain');
    echo $response;
?>